.container {
    padding: 0 .1rem;
}

.m_hide {
    display: none;
}

.more {
    font-size: .18rem;
    padding: 0 .1rem;
}

header {
    position: fixed;
    top: 0;
    left: 0;
    margin-bottom: .9rem;
}

.margin_top {
    margin-top: .9rem;
}

.search_icon>i {
    line-height: unset;
}
.main_title>p {
    width: 100%;
}
.index_about .index_about_con {
    position: unset;
    width: 100%;
    padding: .2rem .1rem;
}

.youshi_list .bold {
    font-size: .46rem;
}

.index_about .more {
    display: block;
    width: 1.6rem;
    text-align: center;
    margin: .2rem auto;
}

.index_fangan_list {
    width: 33.33% !important;
}

.img_boxx img {
    height: 2.5rem;
}

.item_txt .title {
    height: 11vw;
}

.pro_tab_list .gengduo {
    margin-bottom: .3rem;
}

.pro_tab_list .right {
    width: 100%;
}

footer .info:after {
    height: 0;
}

footer .info {
    border-bottom: 1px solid #fff;
    margin-bottom: .2rem;
}
.footer_right{
    display: none;
}
/* .proc_bankuai .img_box,
.proc_bankuai .content {
    width: 100%;
}

.proc_bankuai h3 {
    background-size: contain;
}

.proc_bankuai_more {
    position: unset;
}

.khan_list>li {
    width: calc(50% - .1rem);
    margin-right: .2rem;
}

.plate_nav_list>a {
    padding-left: .2rem;
}

.icon_img {
    display: none;
}

.pro_list {
    width: calc(50% - 0.05rem);
    margin-right: .1rem;
}

.pro_list:nth-child(2n) {
    margin-right: 0;
}

.pro_list .imgb {
    height: 2.7rem;
}

.pro_tx {
    padding: .2rem .1rem;
}

@media screen and (max-width:500px) {
    .proDetail_wraper .left,
    .proDetail_wraper .proRight {
        width: 100%;
    }
    .proDetail_wraper .proRight {
        margin-top: .2rem;
        padding: 0 .2rem;
    }
} */

.layout-side {
    position: relative;
    width: 100%;
}

.layout-side .catebtn {
    display: block;
}

.sn-item-tit a {
    font-size: 16px;
}

.layout-side .close {
    display: block;
}

.pro_nav_list {
    font-size: 14px;
}

.category {
    float: none;
    min-height: 0 !important;
    position: fixed;
    left: -100%;
    top: 0;
    width: 100%;
    height: 100%;
    padding: 74px 20px 20px 20px;
    background-color: #f2f2f2;
    overflow-y: auto;
    z-index: 999;
    box-sizing: border-box;
    transition: all .5s;
}

.category .catbtn {
    display: block;
}

.layout-side .category.on {
    left: 0;
}

.swiper-button-next.swiper-button-next-review,
.swiper-button-prev.swiper-button-prev-review {
    top: .4rem;
}

.swiper-button-next-pro.swiper-button-next,
.swiper-button-prev-pro.swiper-button-prev {
    top: 1rem;
    right: .1rem;
}

.swiper-button-prev-pro.swiper-button-prev {
    right: .45rem;
    left: auto;
}

.solution_right {
    width: 100%;
}

.pro_list {
    width: calc(50% - .1rem) !important;
    margin-right: .2rem !important;
}

.pro_list:nth-child(even) {
    margin-right: 0 !important;
}

.erji_cate {
    margin-top: .4rem;
}

.pro_img_box {
    padding: 0 .3rem;
}

.prod_content .left,
.proRight {
    width: 100%;
    padding: 0 .2rem;
}
.proRight{
    position: none;
}
.proRight {
    position: unset;
    margin-top: .2rem;
    padding: 0 .2rem;
}

.ben {
    display: none;
}

.about_content .text {
    padding: 0;
}

.about_content .imgb {
    display: none;
}

.qylc_swiper {
    width: 100%;
}

.qylc_swiper_father .swiper-container-horizontal>.swiper-pagination-bullets::before {
    top: 6%;
}

.qylc_swiper_father .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet {
    margin: 0 .5rem;
}

.qylc_swiper_father .swiper-button-prev,
.qylc_swiper_father .swiper-button-next {
    top: 15%;
}

.qylc_swiper_father .swiper-button-prev {
    left: 0;
}

.qylc_swiper_father .swiper-button-next {
    right: 0;
}

.zizhi_swiper .swiper-slide {
    width: 50%;
}

@media screen and (max-width:450px) {
    .erji_cate.news_cate a {
        width: 30%;
    }
}

.newDetail_wraper .left {
    width: 100%;
}

.newDetail_wraper .proRight {
    padding: .3rem;
}

#map {
    height: 5rem;
}

.sm_wraper {
    padding: .6rem 10px;
}

.shemei {
    flex-wrap: wrap;
    justify-content: center;
}

.shemei_list {
    margin-bottom: .4rem;
    padding: 0 .1rem;
}

.shemei_list img {
    width: 90%;
}

.fwlc_list .list {
    width: 33.33%;
}